Software Architecture Modelling, Analysis and Implementation with SoftArch

نویسنده

  • John Grundy
چکیده

Good software architecture design is crucial in successfully realising an OOA specification with an appropriate OOD model that meets the specification’s functional and non-functional requirements. Unfortunately most CASE tools and software architecture design notations do not adequately support software architecture modelling and analysis, nor integration with OOA & D models. We describe SoftArch, an environment which provides flexible software architecture modelling using a concept of successive refinement. SoftArch also provides extensible analysis tools enabling developers to analyse their architecture model properties. This paper overviews the motivation for SoftArch, its modelling and analysis capabilities, and its integration with various analysis, design and implementation tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Softarch: Tool Support for Integrated Software Architecture Development

A good software architecture design is crucial in successfully realising an object-oriented analysis (OOA) specification with an object-oriented design (OOD) model that meets the specification’s functional and non-functional requirements. Most CASE tools and software architecture design notations do not adequately support software architecture modelling and analysis, integration with OOA and OO...

متن کامل

An NFR-Based Framework for Aligning Software Architectures with System Architectures

System architectures (SysArch), usually developed during the requirements analysis phase of the information system development process, consider different ways of allocating the system requirements between hardware, software and the network. The requirements pertaining to software are then used to design the software subsystem and very often the first step in the design happens to be the develo...

متن کامل

High-Level Static and Dynamic Visualization of Software Architectures

Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...

متن کامل

High-level Static and Dynamic Visualisation of Software Architectures

Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...

متن کامل

Construction of an Integrated and Extensible Software Architecture Modelling Environment

Constructing complex software engineering tools and integrating them with other tools to form an effective development environment is a very challenging task. Difficulties are exacerbated when the tool under construction needs to be extensible, flexible and enhanceable by end users. We describe the construction of SoftArch, a novel software architecture modelling and analysis tool, which needs ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999